package com.wkbb.common.dto.smart;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author dengjingyuan
 * @date 2019-12-13 17:55
 */
@Data
public class SmartWitSchoolConfig {
    @ApiModelProperty(value = "来源类型（1:自营 2:智慧校园）" )
    private Integer originType;

    @ApiModelProperty(value = "学校ID" )
    private String schoolId;

    @ApiModelProperty(value = "0:新增或修改 1:删除")
    private Integer isDelete;

    @ApiModelProperty(value = "非付费用户是否推送消息  0：不推送 1：推送 默认0")
    private Boolean sendWithoutPay;

    @ApiModelProperty(value = "是否启动收费验证 0：失效 1：生效")
    private Boolean checkFlag;

    @ApiModelProperty(value = "基础服务验证 0：失效 1：生效")
    private Boolean basicFlag;

    @ApiModelProperty(value = "高级服务验证 0：失效 1：生效")
    private Boolean secondFlag;

    @ApiModelProperty(value = "第三服务验证（以后扩张） 0：失效 1：生效")
    private Boolean thirdFlag;

    @ApiModelProperty(value = "第四服务验证（以后扩张） 0：失效 1：生效")
    private Boolean fourthFlag;

    @ApiModelProperty(value = "是否启动微信收费 0：失效 1：生效")
    private Boolean wxFlag;

    @ApiModelProperty(value = "园长接收教职工考勤推送 0：不推送 1：推送 默认0")
    private Boolean receiveAttendMaster;

   @ApiModelProperty(value = "临时开闸开关 0：正常模式 1：强制开 2：强制关")
    private Short openGateFlag;

    @ApiModelProperty(value = "人脸识别相似度 取值：85-95 默认90")
    private Byte similarity;

    /**
     * 是否收费项目全部免费 0：失效 1：生效
     */
    @ApiModelProperty(value = "是否收费项目全部免费 0：失效 1：生效")
    private Boolean freeFlag;

    /**
     * 服务订单收费最小单位 月份：1-12 默认：2
     */
    @ApiModelProperty(value = "服务订单收费最小单位 月份：1-12 默认：2")
    private Byte leastUnitForService;
}
